home *** CD-ROM | disk | FTP | other *** search
- <?xml version='1.0' encoding='utf-8' ?>
- <xsd:schema xmlns='http://schemas.microsoft.com/intellisense/xhtml-strict-11'
- xmlns:xsd='http://www.w3.org/2001/XMLSchema'
- version="1.0"
- targetNamespace='http://schemas.microsoft.com/intellisense/xhtml-11'
- xmlns:vs='http://schemas.microsoft.com/Visual-Studio-Intellisense'
- xmlns:fp='http://schemas.microsoft.com/FrontPageScripting'
- vs:clientom="w3c-dom1-strict.tlb"
- vs:ishtmlschema="true"
- vs:isserverschema="false"
- vs:htmlflavor="4.0"
- vs:XHTMLValidation="true"
- vs:cssschema="CSS 2.1">
- <!--
- Warning:
- Warning:
- Warning: Do not change the targetNamespace above
- Warning:
- Warning:
- -->
- <xsd:annotation>
- <xsd:documentation>
- Microsoft Visual Studio .NET schema for XHTML 1.1
- </xsd:documentation>
- </xsd:annotation>
-
- <xsd:include schemaLocation="CommonHTMLTypes.xsd" />
- <xsd:include schemaLocation="I18Languages.xsd" />
-
- <xsd:attributeGroup name="coreAttributeGroup" vs:nonbrowseable="true">
- <xsd:attributeGroup ref="runatAttributeGroup" />
- <xsd:attribute name="Class" vs:mapstoname="className" />
- <xsd:attribute name="Title" />
- </xsd:attributeGroup>
-
- <xsd:attributeGroup name="i18AttributeGroup" vs:nonbrowseable="true">
- <xsd:attribute name="Lang" type="i18LanguageCode" />
- <xsd:attribute name="xml:Lang" type="i18LanguageCode" />
- <xsd:attribute name="Dir" default="ltr">
- <xsd:simpleType>
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="ltr" />
- <xsd:enumeration value="rtl" />
- </xsd:restriction>
- </xsd:simpleType>
- </xsd:attribute>
- </xsd:attributeGroup>
-
- <xsd:attributeGroup name="inputEventsGroup" vs:nonbrowseable="true">
- <xsd:attribute name="onclick" vs:omtype="event" />
- <xsd:attribute name="ondblclick" vs:omtype="event" />
- <xsd:attribute name="onkeydown" vs:omtype="event" />
- <xsd:attribute name="onkeypress" vs:omtype="event" />
- <xsd:attribute name="onkeyup" vs:omtype="event" />
- <xsd:attribute name="onmousedown" vs:omtype="event" />
- <xsd:attribute name="onmousemove" vs:omtype="event" />
- <xsd:attribute name="onmouseout" vs:omtype="event" />
- <xsd:attribute name="onmouseover" vs:omtype="event" />
- <xsd:attribute name="onmouseup" vs:omtype="event" />
- </xsd:attributeGroup>
-
- <xsd:attributeGroup name="loadEventsGroup" vs:nonbrowseable="true">
- <xsd:attribute name="onload" vs:omtype="event" />
- <xsd:attribute name="onunload" vs:omtype="event" />
- </xsd:attributeGroup>
-
- <xsd:attributeGroup name="focusEventsGroup" vs:nonbrowseable="true">
- <xsd:attribute name="onblur" vs:omtype="event" />
- <xsd:attribute name="onfocus" vs:omtype="event" />
- </xsd:attributeGroup>
-
- <xsd:attributeGroup name="commonAttributeGroup" vs:nonbrowseable="true">
- <xsd:attributeGroup ref="coreAttributeGroup" />
- <xsd:attributeGroup ref="i18AttributeGroup" />
- <xsd:attributeGroup ref="inputEventsGroup" />
- <xsd:attribute name="Style" vs:builder="style" />
- </xsd:attributeGroup>
-
- <xsd:attributeGroup name="focusAttributeGroupNoTabIndex" vs:nonbrowseable="true">
- <xsd:attributeGroup ref="focusEventsGroup" />
- <xsd:attribute name="AccessKey" />
- </xsd:attributeGroup>
-
- <xsd:attributeGroup name="focusAttributeGroupNoAccessKey" vs:nonbrowseable="true">
- <xsd:attributeGroup ref="focusEventsGroup" />
- <xsd:attribute name="TabIndex" />
- </xsd:attributeGroup>
-
- <xsd:attributeGroup name="focusAttributeGroup" vs:nonbrowseable="true">
- <xsd:attributeGroup ref="focusAttributeGroupNoTabIndex" />
- <xsd:attribute name="TabIndex" />
- </xsd:attributeGroup>
-
- <xsd:group name="specialPreElements" vs:nonbrowseable="true">
- <xsd:choice>
- <xsd:element ref="br" />
- <xsd:element ref="span" />
- <xsd:element ref="bdo" />
- <xsd:element ref="map" />
- </xsd:choice>
- </xsd:group>
-
- <xsd:group name="specialElements" vs:nonbrowseable="true">
- <xsd:choice>
- <!-- <xsd:group ref="specialPreElements" /> -->
- <xsd:element ref="br" />
- <xsd:element ref="span" />
- <xsd:element ref="bdo" />
- <xsd:element ref="map" />
-
- <xsd:element ref="object" />
- <xsd:element ref="img" />
- </xsd:choice>
- </xsd:group>
-
- <xsd:group name="fontStyleElements" vs:nonbrowseable="true">
- <xsd:choice>
- <xsd:element ref="tt" />
- <xsd:element ref="i" />
- <xsd:element ref="b" />
- <xsd:element ref="big" />
- <xsd:element ref="small" />
- </xsd:choice>
- </xsd:group>
-
- <xsd:group name="phraseElements" vs:nonbrowseable="true">
- <xsd:choice>
- <xsd:element ref="em" />
- <xsd:element ref="strong" />
- <xsd:element ref="dfn" />
- <xsd:element ref="code" />
- <xsd:element ref="q" />
- <xsd:element ref="samp" />
- <xsd:element ref="kbd" />
- <xsd:element ref="var" />
- <xsd:element ref="cite" />
- <xsd:element ref="abbr" />
- <xsd:element ref="acronym" />
- <xsd:element ref="sub" />
- <xsd:element ref="sup" />
- </xsd:choice>
- </xsd:group>
-
- <xsd:group name="inlineFormsElements" vs:nonbrowseable="true">
- <xsd:choice>
- <xsd:element ref="input" />
- <xsd:element ref="select" />
- <xsd:element ref="textarea" />
- <xsd:element ref="label" />
- <xsd:element ref="button" />
- </xsd:choice>
- </xsd:group>
-
- <xsd:group name="miscInlineElements" vs:nonbrowseable="true">
- <xsd:choice>
- <xsd:element ref="ins" />
- <xsd:element ref="del" />
- <xsd:element ref="script" />
- </xsd:choice>
- </xsd:group>
-
- <xsd:group name="miscElements" vs:nonbrowseable="true">
- <xsd:choice>
- <xsd:element ref="noscript" />
-
- <!-- <xsd:group ref="miscInlineElements" /> -->
- <xsd:element ref="ins" />
- <xsd:element ref="del" />
- <xsd:element ref="script" />
- </xsd:choice>
- </xsd:group>
-
- <xsd:group name="inlineElements" vs:nonbrowseable="true">
- <xsd:choice>
- <xsd:element ref="a" />
-
- <!-- <xsd:group ref="specialElements" /> -->
- <xsd:element ref="br" />
- <xsd:element ref="span" />
- <xsd:element ref="bdo" />
- <xsd:element ref="object" />
- <xsd:element ref="img" />
- <xsd:element ref="map" />
-
- <!-- <xsd:group ref="fontStyleElements" /> -->
- <xsd:element ref="tt" />
- <xsd:element ref="i" />
- <xsd:element ref="b" />
- <xsd:element ref="big" />
- <xsd:element ref="small" />
-
- <!-- <xsd:group ref="phraseElements" /> -->
- <xsd:element ref="em" />
- <xsd:element ref="strong" />
- <xsd:element ref="dfn" />
- <xsd:element ref="code" />
- <xsd:element ref="q" />
- <xsd:element ref="samp" />
- <xsd:element ref="kbd" />
- <xsd:element ref="var" />
- <xsd:element ref="cite" />
- <xsd:element ref="abbr" />
- <xsd:element ref="acronym" />
- <xsd:element ref="sub" />
- <xsd:element ref="sup" />
-
- <!-- <xsd:group ref="inlineFormsElements" /> -->
- <xsd:element ref="input" />
- <xsd:element ref="select" />
- <xsd:element ref="textarea" />
- <xsd:element ref="label" />
- <xsd:element ref="button" />
-
- <xsd:element ref="ruby" />
- </xsd:choice>
- </xsd:group>
-
- <!-- %Inline; covers inline or "Text-level" elements -->
-
- <xsd:group name="InlineElements" vs:nonbrowseable="true">
- <xsd:choice>
- <xsd:element ref="a" />
-
- <!-- <xsd:group ref="specialElements" /> -->
- <xsd:element ref="br" />
- <xsd:element ref="span" />
- <xsd:element ref="bdo" />
- <xsd:element ref="object" />
- <xsd:element ref="img" />
- <xsd:element ref="map" />
-
- <!-- <xsd:group ref="fontStyleElements" /> -->
- <xsd:element ref="tt" />
- <xsd:element ref="i" />
- <xsd:element ref="b" />
- <xsd:element ref="big" />
- <xsd:element ref="small" />
-
- <!-- <xsd:group ref="phraseElements" /> -->
- <xsd:element ref="em" />
- <xsd:element ref="strong" />
- <xsd:element ref="dfn" />
- <xsd:element ref="code" />
- <xsd:element ref="q" />
- <xsd:element ref="samp" />
- <xsd:element ref="kbd" />
- <xsd:element ref="var" />
- <xsd:element ref="cite" />
- <xsd:element ref="abbr" />
- <xsd:element ref="acronym" />
- <xsd:element ref="sub" />
- <xsd:element ref="sup" />
-
- <!-- <xsd:group ref="inlineFormsElements" /> -->
- <xsd:element ref="input" />
- <xsd:element ref="select" />
- <xsd:element ref="textarea" />
- <xsd:element ref="label" />
- <xsd:element ref="button" />
-
- <!-- <xsd:group ref="miscInlineElements" /> -->
- <xsd:element ref="ins" />
- <xsd:element ref="del" />
- <xsd:element ref="script" />
-
- <xsd:element ref="ruby" />
- </xsd:choice>
- </xsd:group>
-
- <!-- %Inline; covers inline or "Text-level" elements -->
-
- <xsd:group name="InlineElementsNoRuby" vs:nonbrowseable="true">
- <xsd:choice>
- <xsd:element ref="a" />
-
- <!-- <xsd:group ref="specialElements" /> -->
- <xsd:element ref="br" />
- <xsd:element ref="span" />
- <xsd:element ref="bdo" />
- <xsd:element ref="object" />
- <xsd:element ref="img" />
- <xsd:element ref="map" />
-
- <!-- <xsd:group ref="fontStyleElements" /> -->
- <xsd:element ref="tt" />
- <xsd:element ref="i" />
- <xsd:element ref="b" />
- <xsd:element ref="big" />
- <xsd:element ref="small" />
-
- <!-- <xsd:group ref="phraseElements" /> -->
- <xsd:element ref="em" />
- <xsd:element ref="strong" />
- <xsd:element ref="dfn" />
- <xsd:element ref="code" />
- <xsd:element ref="q" />
- <xsd:element ref="samp" />
- <xsd:element ref="kbd" />
- <xsd:element ref="var" />
- <xsd:element ref="cite" />
- <xsd:element ref="abbr" />
- <xsd:element ref="acronym" />
- <xsd:element ref="sub" />
- <xsd:element ref="sup" />
-
- <!-- <xsd:group ref="inlineFormsElements" /> -->
- <xsd:element ref="input" />
- <xsd:element ref="select" />
- <xsd:element ref="textarea" />
- <xsd:element ref="label" />
- <xsd:element ref="button" />
-
- <!-- <xsd:group ref="miscInlineElements" /> -->
- <xsd:element ref="ins" />
- <xsd:element ref="del" />
- <xsd:element ref="script" />
- </xsd:choice>
- </xsd:group>
-
- <!--================== Block level elements ==============================-->
-
- <xsd:group name="headingElements" vs:nonbrowseable="true">
- <xsd:choice>
- <xsd:element ref="h1" />
- <xsd:element ref="h2" />
- <xsd:element ref="h3" />
- <xsd:element ref="h4" />
- <xsd:element ref="h5" />
- <xsd:element ref="h6" />
- </xsd:choice>
- </xsd:group>
-
- <xsd:group name="listsElements" vs:nonbrowseable="true">
- <xsd:choice>
- <xsd:element ref="ul" />
- <xsd:element ref="ol" />
- <xsd:element ref="dl" />
- </xsd:choice>
- </xsd:group>
-
- <xsd:group name="blockTextElements" vs:nonbrowseable="true">
- <xsd:choice>
- <xsd:element ref="pre" />
- <xsd:element ref="hr" />
- <xsd:element ref="blockquote" />
- <xsd:element ref="address" />
- </xsd:choice>
- </xsd:group>
-
- <xsd:group name="blockElements" vs:nonbrowseable="true">
- <xsd:choice>
- <xsd:element ref="p" />
- <xsd:element ref="div" />
- <xsd:element ref="fieldset" />
- <xsd:element ref="table" />
-
- <!-- <xsd:group ref="headingElements" /> -->
- <xsd:element ref="h1" />
- <xsd:element ref="h2" />
- <xsd:element ref="h3" />
- <xsd:element ref="h4" />
- <xsd:element ref="h5" />
- <xsd:element ref="h6" />
-
- <!-- <xsd:group ref="listsElements" /> -->
- <xsd:element ref="ul" />
- <xsd:element ref="ol" />
- <xsd:element ref="dl" />
-
- <!-- <xsd:group ref="blockTextElements" /> -->
- <xsd:element ref="pre" />
- <xsd:element ref="hr" />
- <xsd:element ref="blockquote" />
- <xsd:element ref="address" />
- </xsd:choice>
- </xsd:group>
-
- <!-- ENTITY % Block "(%block; | form | %misc;)*" -->
-
- <xsd:group name="BlockElements" vs:nonbrowseable="true">
- <xsd:choice>
- <xsd:element ref="p" />
- <xsd:element ref="div" />
- <xsd:element ref="fieldset" />
- <xsd:element ref="table" />
-
- <!-- <xsd:group ref="headingElements" /> -->
- <xsd:element ref="h1" />
- <xsd:element ref="h2" />
- <xsd:element ref="h3" />
- <xsd:element ref="h4" />
- <xsd:element ref="h5" />
- <xsd:element ref="h6" />
-
- <!-- <xsd:group ref="listsElements" /> -->
- <xsd:element ref="ul" />
- <xsd:element ref="ol" />
- <xsd:element ref="dl" />
-
- <!-- <xsd:group ref="blockTextElements" /> -->
- <xsd:element ref="pre" />
- <xsd:element ref="hr" />
- <xsd:element ref="blockquote" />
- <xsd:element ref="address" />
-
- <xsd:element ref="form" />
-
- <!-- <xsd:group ref="miscElements" /> -->
- <xsd:element ref="noscript" />
-
- <!-- <xsd:group ref="miscInlineElements" /> -->
- <xsd:element ref="ins" />
- <xsd:element ref="del" />
- <xsd:element ref="script" />
-
- </xsd:choice>
- </xsd:group>
-
- <!-- %Flow; mixes block and inline and is used for list items etc. -->
-
- <xsd:group name="FlowElements" vs:nonbrowseable="true">
- <xsd:choice>
- <xsd:element ref="form" />
- <xsd:element ref="a" />
-
- <!-- <xsd:group ref="specialElements" /> -->
- <xsd:element ref="br" />
- <xsd:element ref="span" />
- <xsd:element ref="bdo" />
- <xsd:element ref="object" />
- <xsd:element ref="img" />
- <xsd:element ref="map" />
-
- <!-- <xsd:group ref="fontStyleElements" /> -->
- <xsd:element ref="tt" />
- <xsd:element ref="i" />
- <xsd:element ref="b" />
- <xsd:element ref="big" />
- <xsd:element ref="small" />
-
- <!-- <xsd:group ref="phraseElements" /> -->
- <xsd:element ref="em" />
- <xsd:element ref="strong" />
- <xsd:element ref="dfn" />
- <xsd:element ref="code" />
- <xsd:element ref="q" />
- <xsd:element ref="samp" />
- <xsd:element ref="kbd" />
- <xsd:element ref="var" />
- <xsd:element ref="cite" />
- <xsd:element ref="abbr" />
- <xsd:element ref="acronym" />
- <xsd:element ref="sub" />
- <xsd:element ref="sup" />
-
- <!-- <xsd:group ref="inlineFormsElements" /> -->
- <xsd:element ref="input" />
- <xsd:element ref="select" />
- <xsd:element ref="textarea" />
- <xsd:element ref="label" />
- <xsd:element ref="button" />
-
- <!-- <xsd:element ref="miscElements" /> -->
- <xsd:element ref="ins" />
- <xsd:element ref="del" />
- <xsd:element ref="script" />
- <xsd:element ref="noscript" />
-
- <xsd:element ref="ruby" />
-
- <!-- <xsd:element ref="blockElements" /> -->
- <xsd:element ref="p" />
- <xsd:element ref="div" />
- <xsd:element ref="fieldset" />
- <xsd:element ref="table" />
-
- <!-- <xsd:group ref="headingElements" /> -->
- <xsd:element ref="h1" />
- <xsd:element ref="h2" />
- <xsd:element ref="h3" />
- <xsd:element ref="h4" />
- <xsd:element ref="h5" />
- <xsd:element ref="h6" />
-
- <!-- <xsd:group ref="listsElements" /> -->
- <xsd:element ref="ul" />
- <xsd:element ref="ol" />
- <xsd:element ref="dl" />
-
- <!-- <xsd:group ref="blockTextElements" /> -->
- <xsd:element ref="pre" />
- <xsd:element ref="hr" />
- <xsd:element ref="blockquote" />
- <xsd:element ref="address" />
-
- </xsd:choice>
- </xsd:group>
-
-
- <!--================== Content models for exclusions =====================-->
-
- <!-- a elements use %Inline; excluding a -->
-
- <xsd:group name="aContentElements" vs:nonbrowseable="true">
- <xsd:choice>
- <xsd:element ref="form" />
-
- <!-- <xsd:group ref="specialElements" /> -->
- <xsd:element ref="br" />
- <xsd:element ref="span" />
- <xsd:element ref="bdo" />
- <xsd:element ref="object" />
- <xsd:element ref="img" />
- <xsd:element ref="map" />
-
- <!-- <xsd:group ref="fontStyleElements" /> -->
- <xsd:element ref="tt" />
- <xsd:element ref="i" />
- <xsd:element ref="b" />
- <xsd:element ref="big" />
- <xsd:element ref="small" />
-
- <!-- <xsd:group ref="phraseElements" /> -->
- <xsd:element ref="em" />
- <xsd:element ref="strong" />
- <xsd:element ref="dfn" />
- <xsd:element ref="code" />
- <xsd:element ref="q" />
- <xsd:element ref="samp" />
- <xsd:element ref="kbd" />
- <xsd:element ref="var" />
- <xsd:element ref="cite" />
- <xsd:element ref="abbr" />
- <xsd:element ref="acronym" />
- <xsd:element ref="sub" />
- <xsd:element ref="sup" />
-
- <!-- <xsd:group ref="inlineFormsElements" /> -->
- <xsd:element ref="input" />
- <xsd:element ref="select" />
- <xsd:element ref="textarea" />
- <xsd:element ref="label" />
- <xsd:element ref="button" />
-
- <!-- <xsd:group ref="miscInlineElements" /> -->
- <xsd:element ref="ins" />
- <xsd:element ref="del" />
- <xsd:element ref="script" />
-
- </xsd:choice>
- </xsd:group>
-
- <!-- pre uses %Inline excluding img, object, applet, big, small, font, or basefont -->
-
- <xsd:group name="preContentElements" vs:nonbrowseable="true">
- <xsd:choice>
- <xsd:element ref="a" />
-
- <!-- <xsd:group ref="fontStyleElements" /> -->
- <xsd:element ref="tt" />
- <xsd:element ref="i" />
- <xsd:element ref="b" />
- <xsd:element ref="big" />
- <xsd:element ref="small" />
-
- <!-- <xsd:group ref="phraseElements" /> -->
- <xsd:element ref="em" />
- <xsd:element ref="strong" />
- <xsd:element ref="dfn" />
- <xsd:element ref="code" />
- <xsd:element ref="q" />
- <xsd:element ref="samp" />
- <xsd:element ref="kbd" />
- <xsd:element ref="var" />
- <xsd:element ref="cite" />
- <xsd:element ref="abbr" />
- <xsd:element ref="acronym" />
- <xsd:element ref="sub" />
- <xsd:element ref="sup" />
-
- <!-- <xsd:group ref="specialPreElements" /> -->
- <xsd:element ref="br" />
- <xsd:element ref="span" />
- <xsd:element ref="bdo" />
- <xsd:element ref="map" />
-
- <!-- <xsd:group ref="miscInlineElements" /> -->
- <xsd:element ref="ins" />
- <xsd:element ref="del" />
- <xsd:element ref="script" />
-
- <!-- <xsd:group ref="inlineFormsElements" /> -->
- <xsd:element ref="input" />
- <xsd:element ref="select" />
- <xsd:element ref="textarea" />
- <xsd:element ref="label" />
- <xsd:element ref="button" />
-
- </xsd:choice>
- </xsd:group>
-
- <!-- form uses %Block; excluding form -->
-
- <xsd:group name="formElements" vs:nonbrowseable="true">
- <xsd:choice>
- <!-- <xsd:group ref="blockElements" /> -->
- <xsd:element ref="p" />
- <xsd:element ref="div" />
- <xsd:element ref="fieldset" />
- <xsd:element ref="table" />
-
- <!-- <xsd:group ref="headingElements" /> -->
- <xsd:element ref="h1" />
- <xsd:element ref="h2" />
- <xsd:element ref="h3" />
- <xsd:element ref="h4" />
- <xsd:element ref="h5" />
- <xsd:element ref="h6" />
-
- <!-- <xsd:group ref="listsElements" /> -->
- <xsd:element ref="ul" />
- <xsd:element ref="ol" />
- <xsd:element ref="dl" />
-
- <!-- <xsd:group ref="blockTextElements" /> -->
- <xsd:element ref="pre" />
- <xsd:element ref="hr" />
- <xsd:element ref="blockquote" />
- <xsd:element ref="address" />
-
- <!-- <xsd:element ref="miscElements" /> -->
- <xsd:element ref="ins" />
- <xsd:element ref="del" />
- <xsd:element ref="script" />
- <xsd:element ref="noscript" />
- </xsd:choice>
- </xsd:group>
-
- <!-- button uses %Flow; but excludes a, form, form controls, iframe -->
-
- <xsd:group name="buttonContentElements" vs:nonbrowseable="true">
- <xsd:choice>
- <xsd:element ref="p" />
-
- <!-- <xsd:group ref="headingElements" /> -->
- <xsd:element ref="h1" />
- <xsd:element ref="h2" />
- <xsd:element ref="h3" />
- <xsd:element ref="h4" />
- <xsd:element ref="h5" />
- <xsd:element ref="h6" />
-
- <xsd:element ref="div" />
-
- <!-- <xsd:group ref="listsElements" /> -->
- <xsd:element ref="ul" />
- <xsd:element ref="ol" />
- <xsd:element ref="dl" />
-
- <!-- <xsd:group ref="blockTextElements" /> -->
- <xsd:element ref="pre" />
- <xsd:element ref="hr" />
- <xsd:element ref="blockquote" />
- <xsd:element ref="address" />
- <xsd:element ref="center" />
- <xsd:element ref="noframes" />
-
- <xsd:element ref="table" />
-
- <!-- <xsd:group ref="specialElements" /> -->
- <xsd:element ref="br" />
- <xsd:element ref="span" />
- <xsd:element ref="bdo" />
- <xsd:element ref="object" />
- <xsd:element ref="img" />
- <xsd:element ref="map" />
-
- <!-- <xsd:group ref="fontStyleElements" /> -->
- <xsd:element ref="tt" />
- <xsd:element ref="i" />
- <xsd:element ref="b" />
- <xsd:element ref="big" />
- <xsd:element ref="small" />
-
- <!-- <xsd:group ref="phraseElements" /> -->
- <xsd:element ref="em" />
- <xsd:element ref="strong" />
- <xsd:element ref="dfn" />
- <xsd:element ref="code" />
- <xsd:element ref="q" />
- <xsd:element ref="samp" />
- <xsd:element ref="kbd" />
- <xsd:element ref="var" />
- <xsd:element ref="cite" />
- <xsd:element ref="abbr" />
- <xsd:element ref="acronym" />
- <xsd:element ref="sub" />
- <xsd:element ref="sup" />
-
- <!-- <xsd:element ref="miscElements" /> -->
- <xsd:element ref="ins" />
- <xsd:element ref="del" />
- <xsd:element ref="script" />
- <xsd:element ref="noscript" />
-
- </xsd:choice>
- </xsd:group>
-
- <!-- End of group definitions -->
-
- <!-- Elements are defined in the order of appearance in the W3C DTD -->
-
- <!--================ Document Structure ==================================-->
-
- <!-- This element must be the first one in the file! -->
- <xsd:element name="html" minOccurs="1" maxOccurs="1">
- <xsd:complexType>
- <xsd:choice>
- <xsd:element ref="body" minOccurs="1" maxOccurs="1" />
- <xsd:element ref="head" minOccurs="1" maxOccurs="1" />
- </xsd:choice>
- <xsd:attributeGroup ref="i18AttributeGroup" />
- <xsd:attributeGroup ref="runatAttributeGroup" />
- <xsd:attribute name="xmlns" fixed="true" use="required">
- <xsd:simpleType>
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="http://www.w3.org/1999/xhtml" />
- </xsd:restriction>
- </xsd:simpleType>
- </xsd:attribute>
- </xsd:complexType>
- </xsd:element>
-
- <!--================ Document Head =======================================-->
-
- <xsd:element name="head">
- <xsd:complexType>
- <xsd:choice>
- <xsd:element ref="script" />
- <xsd:element ref="style" />
- <xsd:element ref="meta" />
- <xsd:element ref="link" />
- <xsd:element ref="object" />
- <xsd:element ref="base" />
- <xsd:element ref="title" minOccurs="1" maxOccurs="1" />
- </xsd:choice>
- <xsd:attributeGroup ref="i18AttributeGroup" />
- <xsd:attributeGroup ref="runatAttributeGroup" />
- <xsd:attribute name="Profile" type="xsd:anyURI" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="title">
- <xsd:complexType mixed="true">
- <xsd:attribute name="Title" />
- <xsd:attributeGroup ref="i18AttributeGroup" />
- <xsd:attributeGroup ref="runatAttributeGroup" />
- </xsd:complexType>
- </xsd:element>
-
- <!-- document base URI -->
-
- <xsd:element name="base">
- <xsd:complexType>
- <xsd:attributeGroup ref="runatAttributeGroup" />
- <xsd:attribute name="HRef" type="xsd:anyURI" use="required" vs:preferredextensions=".asp;.aspx;.asmx;.asax;.ashx;.asix;.ascx;.htm;.html;.xml;.xsd;.config;.asa;.css;.shtm;.shtml;.php;.jsp" />
- </xsd:complexType>
- </xsd:element>
-
- <!-- generic metainformation -->
-
- <xsd:element name="meta">
- <xsd:complexType>
- <xsd:attributeGroup ref="i18AttributeGroup" />
- <xsd:attributeGroup ref="runatAttributeGroup" />
- <xsd:attribute name="HTTP-Equiv" />
- <xsd:attribute name="Name" />
- <xsd:attribute name="Content" use="required" />
- <xsd:attribute name="Scheme" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="link" fp:default="onclick">
- <xsd:complexType>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- <xsd:attribute name="Charset" type="xsd:string" />
- <xsd:attribute name="HRef" type="xsd:anyURI" vs:preferredextensions=".asp;.aspx;.asmx;.asax;.ashx;.asix;.ascx;.htm;.html;.xml;.xsd;.config;.asa;.css;.shtm;.shtml;.php;.jsp" />
- <xsd:attribute name="HRefLang" type="i18LanguageCode" />
- <xsd:attribute name="Rel" type="linkType" />
- <xsd:attribute name="Rev" type="linkType" />
- <xsd:attribute name="Media" type="mediaType" default="screen" />
- <xsd:attribute name="Type" type="contentType" vs:readonly="true" />
- </xsd:complexType>
- </xsd:element>
-
- <!-- style info, which may include CDATA sections -->
-
- <xsd:element name="style">
- <xsd:complexType mixed="true">
- <xsd:attributeGroup ref="i18AttributeGroup" />
- <xsd:attributeGroup ref="runatAttributeGroup" />
- <xsd:attribute name="Type" vs:readonly="true" use="required">
- <xsd:simpleType>
- <xsd:union>
- <xsd:simpleType>
- <xsd:restriction base="xsd:string">
- <xsd:enumeration value="text/css" />
- </xsd:restriction>
- <xsd:simpleType>
- <xsd:restriction base="xsd:string" />
- </xsd:simpleType>
- </xsd:simpleType>
- </xsd:union>
- </xsd:simpleType>
- </xsd:attribute>
- <xsd:attribute name="Media" type="mediaType" default="screen" />
- <xsd:attribute name="Title" type="xsd:string" />
- <xsd:attribute name="xml:Space" vs:readonly="true" fixed="true">
- <xsd:simpleType>
- <xsd:restriction base="xsd:string">
- <xsd:enumeration value="preserve" />
- <xsd:enumeration value="default" />
- </xsd:restriction>
- </xsd:simpleType>
- </xsd:attribute>
- </xsd:complexType>
- </xsd:element>
-
- <!-- script statements, which may include CDATA sections -->
-
- <xsd:element name="script">
- <xsd:complexType mixed="true">
- <xsd:attributeGroup ref="runatAttributeGroup" />
- <xsd:attribute name="Charset" type="xsd:string" />
- <xsd:attribute name="Type" type="scriptType" vs:readonly="true" use="required" />
- <xsd:attribute name="Src" type="xsd:anyURI" />
- <xsd:attribute name="Defer" vs:standalone="true" />
- <xsd:attribute name="xml:Space" vs:readonly="true" fixed="true">
- <xsd:simpleType>
- <xsd:restriction base="xsd:string">
- <xsd:enumeration value="preserve" />
- <xsd:enumeration value="default" />
- </xsd:restriction>
- </xsd:simpleType>
- </xsd:attribute>
- </xsd:complexType>
- </xsd:element>
-
- <!-- alternate Content container for non script-based rendering -->
-
- <xsd:element name="noscript" vs:clientom="noshow" fp:default="onclick">
- <xsd:complexType mixed="true">
- <xsd:choice>
- <xsd:group ref="blockElements" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- </xsd:complexType>
- </xsd:element>
-
- <!--=================== Document Body ====================================-->
-
- <xsd:element name="body" fp:default="onload">
- <xsd:complexType>
- <xsd:choice>
- <xsd:group ref="BlockElements" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- <xsd:attributeGroup ref="loadEventsGroup" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="div" fp:default="onclick"> <!-- generic Language/style container -->
- <xsd:complexType mixed="true">
- <xsd:choice>
- <xsd:group ref="FlowElements" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- </xsd:complexType>
- </xsd:element>
-
- <!--=================== Paragraphs =======================================-->
-
- <xsd:element name="p" fp:default="onmouseover">
- <xsd:complexType mixed="true">
- <xsd:choice>
- <xsd:group ref="InlineElements" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- </xsd:complexType>
- </xsd:element>
-
- <!--=================== Headings =========================================-->
-
- <xsd:element name="h1" vs:clientom="header" fp:default="onmouseover">
- <xsd:complexType mixed="true">
- <xsd:choice>
- <xsd:group ref="InlineElements" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="h2" vs:clientom="header" fp:default="onmouseover">
- <xsd:complexType mixed="true">
- <xsd:choice>
- <xsd:group ref="InlineElements" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="h3" vs:clientom="header" fp:default="onmouseover">
- <xsd:complexType mixed="true">
- <xsd:choice>
- <xsd:group ref="InlineElements" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="h4" vs:clientom="header" fp:default="onmouseover">
- <xsd:complexType mixed="true">
- <xsd:choice>
- <xsd:group ref="InlineElements" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="h5" vs:clientom="header" fp:default="onmouseover">
- <xsd:complexType mixed="true">
- <xsd:choice>
- <xsd:group ref="InlineElements" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="h6" vs:clientom="header" fp:default="onmouseover">
- <xsd:complexType mixed="true">
- <xsd:choice>
- <xsd:group ref="InlineElements" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- </xsd:complexType>
- </xsd:element>
-
- <!--=================== Lists ============================================-->
-
- <xsd:element name="ul" fp:default="onmouseover">
- <xsd:complexType>
- <xsd:choice>
- <xsd:element ref="li" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="ol" fp:default="onmouseover">
- <xsd:complexType>
- <xsd:choice>
- <xsd:element ref="li" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="li" fp:default="onmouseover">
- <xsd:complexType mixed="true">
- <xsd:choice>
- <xsd:group ref="FlowElements" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- </xsd:complexType>
- </xsd:element>
-
- <!-- definition lists - dt for term, dd for its definition -->
-
- <xsd:element name="dl" vs:clientom="list" fp:default="onmouseover">
- <xsd:complexType>
- <xsd:choice>
- <xsd:element ref="dd" />
- <xsd:element ref="dt" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="dt" fp:default="onmouseover">
- <xsd:complexType mixed="true">
- <xsd:choice>
- <xsd:group ref="InlineElements" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="dd" fp:default="onmouseover">
- <xsd:complexType mixed="true">
- <xsd:choice>
- <xsd:group ref="FlowElements" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- </xsd:complexType>
- </xsd:element>
-
- <!--=================== Address ==========================================-->
-
- <xsd:element name="address" vs:clientom="block" fp:default="onclick">
- <xsd:complexType mixed="true">
- <xsd:choice>
- <xsd:group ref="InlineElements" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- </xsd:complexType>
- </xsd:element>
-
- <!--=================== Horizontal Rule ==================================-->
-
- <xsd:element name="hr">
- <xsd:complexType>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- </xsd:complexType>
- </xsd:element>
-
- <!--=================== Preformatted Text ================================-->
- <!-- Content is %Inline; excluding "img|object|applet|big|small|sub|sup|font|basefont" -->
-
- <xsd:element name="pre" vs:clientom="block" fp:default="onmouseover">
- <xsd:complexType mixed="true">
- <xsd:choice>
- <xsd:group ref="preContentElements" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- <xsd:attribute name="xml:Space" vs:readonly="true" fixed="true">
- <xsd:simpleType>
- <xsd:restriction base="xsd:string">
- <xsd:enumeration value="preserve" />
- <xsd:enumeration value="default" />
- </xsd:restriction>
- </xsd:simpleType>
- </xsd:attribute>
- </xsd:complexType>
- </xsd:element>
-
- <!--=================== Block-like Quotes ================================-->
-
- <xsd:element name="blockquote" vs:clientom="block" fp:default="onmouseover">
- <xsd:complexType mixed="true">
- <xsd:choice>
- <xsd:group ref="BlockElements" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- <xsd:attribute name="Cite" type="xsd:anyURI" />
- </xsd:complexType>
- </xsd:element>
-
- <!--=================== Inserted/Deleted Text ============================-->
-
- <xsd:element name="ins" vs:clientom="phrase" fp:default="onmouseover">
- <xsd:complexType mixed="true">
- <xsd:choice>
- <xsd:group ref="FlowElements" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- <xsd:attribute name="Cite" type="xsd:anyURI" />
- <xsd:attribute name="DateTime" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="del" vs:clientom="phrase" fp:default="onmouseover">
- <xsd:complexType mixed="true">
- <xsd:choice>
- <xsd:group ref="FlowElements" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- <xsd:attribute name="Cite" type="xsd:anyURI" />
- <xsd:attribute name="DateTime" />
- </xsd:complexType>
- </xsd:element>
-
- <!--================== The Anchor Element ================================-->
-
- <xsd:element name="a" vs:clientom="anchor" fp:default="onclick">
- <xsd:complexType mixed="true">
- <!-- Content Model -->
- <xsd:choice>
- <xsd:group ref="aContentElements" />
- </xsd:choice>
- <!-- Attributes -->
- <xsd:attributeGroup ref="commonAttributeGroup" />
- <xsd:attributeGroup ref="focusAttributeGroup" />
- <xsd:attribute name="Charset" />
- <xsd:attribute name="Type" type="simpleContentType" />
- <xsd:attribute name="HRef" type="xsd:anyURI" vs:preferredextensions=".asp;.aspx;.asmx;.asax;.ashx;.asix;.ascx;.htm;.html;.xml;.xsd;.config;.asa;.css;.shtm;.shtml;.php;.jsp" />
- <xsd:attribute name="HRefLang" type="i18LanguageCode" />
- <xsd:attribute name="Rel" type="linkType" />
- <xsd:attribute name="Rev" type="linkType" />
- <xsd:attribute name="Shape" type="shapeType" default="rect" />
- <xsd:attribute name="Coords" />
- </xsd:complexType>
- </xsd:element>
-
- <!--===================== Inline Elements ================================-->
-
- <xsd:element name="span" type="simpleElement" vs:clientom="phrase" />
-
- <xsd:element name="bdo" vs:clientom="phrase" fp:default="onmouseover"> <!-- I18N BiDi over-ride -->
- <xsd:complexType mixed="true">
- <!-- Content Model -->
- <xsd:choice>
- <xsd:group ref="InlineElements" />
- </xsd:choice>
- <!-- Attributes -->
- <xsd:attributeGroup ref="coreAttributeGroup" />
- <xsd:attributeGroup ref="inputEventsGroup" />
- <xsd:attribute name="xml:Lang" type="i18LanguageCode" />
- <xsd:attribute name="Dir" default="ltr" use="required">
- <xsd:simpleType>
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="ltr" />
- <xsd:enumeration value="rtl" />
- </xsd:restriction>
- </xsd:simpleType>
- </xsd:attribute>
- <xsd:attribute name="Style" vs:builder="style" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="br">
- <xsd:complexType>
- <xsd:attributeGroup ref="coreAttributeGroup" />
- <xsd:attribute name="Style" vs:builder="style" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="em" type="simpleElement" vs:clientom="phrase" />
- <xsd:element name="strong" type="simpleElement" vs:clientom="phrase" />
- <xsd:element name="dfn" type="simpleElement" vs:clientom="phrase" />
- <xsd:element name="samp" type="simpleElement" vs:clientom="phrase" />
- <xsd:element name="kbd" type="simpleElement" vs:clientom="phrase" />
- <xsd:element name="var" type="simpleElement" vs:clientom="phrase" />
- <xsd:element name="cite" type="simpleElement" vs:clientom="phrase" />
- <xsd:element name="abbr" type="simpleElement" vs:clientom="phrase" />
- <xsd:element name="acronym" type="simpleElement" vs:clientom="phrase" />
- <xsd:element name="code" type="simpleElement" vs:clientom="phrase" />
-
- <xsd:element name="q" vs:clientom="phrase" fp:default="onmouseover">
- <xsd:complexType mixed="true">
- <xsd:choice>
- <xsd:group ref="InlineElements" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- <xsd:attribute name="Cite" type="xsd:anyURI" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="sub" type="simpleElement" vs:clientom="phrase" />
- <xsd:element name="sup" type="simpleElement" vs:clientom="phrase" />
- <xsd:element name="tt" type="simpleElement" vs:clientom="phrase" />
- <xsd:element name="i" type="simpleElement" vs:clientom="phrase" />
- <xsd:element name="b" type="simpleElement" vs:clientom="phrase" />
- <xsd:element name="big" type="simpleElement" vs:clientom="phrase" />
- <xsd:element name="small" type="simpleElement" vs:clientom="phrase" />
-
- <!--==================== Object ======================================-->
-
- <xsd:element name="object" fp:default="onclick">
- <xsd:complexType mixed="true">
- <xsd:choice>
- <xsd:group ref="inlineElements" />
- <xsd:group ref="blockElements" />
- <xsd:group ref="miscElements" />
- <xsd:element ref="param" />
- <xsd:element ref="form" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- <xsd:attribute name="Declare" vs:standalone="true" />
- <xsd:attribute name="ClassId" type="xsd:anyURI" />
- <xsd:attribute name="Class" /> <!-- ASP.NET -->
- <xsd:attribute name="CodeBase" type="xsd:anyURI" />
- <xsd:attribute name="Data" type="xsd:anyURI" />
- <xsd:attribute name="Type" />
- <xsd:attribute name="CodeType" />
- <xsd:attribute name="Archive" />
- <xsd:attribute name="StandBy" />
- <xsd:attribute name="Height" />
- <xsd:attribute name="Width" />
- <xsd:attribute name="UseMap" type="xsd:anyURI" />
- <xsd:attribute name="Name" />
- <xsd:attribute name="TabIndex" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="param">
- <xsd:complexType>
- <xsd:attributeGroup ref="runatAttributeGroup" />
- <xsd:attribute name="Name" use="required" />
- <xsd:attribute name="Value" />
- <xsd:attribute name="ValueType" default="data" vs:readonly="true">
- <xsd:simpleType>
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="data" />
- <xsd:enumeration value="ref" />
- <xsd:enumeration value="object" />
- </xsd:restriction>
- </xsd:simpleType>
- </xsd:attribute>
- <xsd:attribute name="Type" />
- </xsd:complexType>
- </xsd:element>
-
-
- <!--=================== Images ===========================================-->
-
- <xsd:element name="img" fp:default="onclick">
- <xsd:complexType>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- <xsd:attribute name="Src" type="xsd:anyURI" use="required" filetype="image" vs:preferredextensions=".jpg;.jpeg;.gif;.bmp;.jpe;.png;.dib;.tif;.wmf;.ras;.eps;.pcx;.pcd;.tga;.ashx;.asix" />
- <xsd:attribute name="Alt" use="required" />
- <xsd:attribute name="LongDesc" type="xsd:anyURI" />
- <xsd:attribute name="Height" />
- <xsd:attribute name="Width" />
- <xsd:attribute name="UseMap" type="xsd:anyURI" />
- <xsd:attribute name="ISMap" vs:standalone="true" />
- </xsd:complexType>
- </xsd:element>
-
- <!--================== Client-side image maps ============================-->
-
- <xsd:element name="map">
- <xsd:complexType>
- <xsd:choice>
- <xsd:group ref="blockElements" />
- <xsd:group ref="miscElements" />
- <xsd:element ref="area" />
- <xsd:element ref="form" />
- </xsd:choice>
- <xsd:attribute name="Class" vs:mapstoname="className" />
- <xsd:attribute name="Title" />
- <xsd:attribute name="Style" vs:builder="style" />
- <xsd:attributeGroup ref="i18AttributeGroup" />
- <xsd:attributeGroup ref="runatAttributeGroup" />
- <xsd:attributeGroup ref="inputEventsGroup" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="area" fp:default="onclick">
- <xsd:complexType>
- <!-- Attributes -->
- <xsd:attributeGroup ref="commonAttributeGroup" />
- <xsd:attributeGroup ref="focusAttributeGroup" />
- <xsd:attribute name="Shape" type="shapeType" default="rect" />
- <xsd:attribute name="Coords" />
- <xsd:attribute name="HRef" type="xsd:anyURI" vs:preferredextensions=".asp;.aspx;.asmx;.asax;.ashx;.asix;.ascx;.htm;.html;.xml;.xsd;.config;.asa;.css;.shtm;.shtml;.php;.jsp" />
- <xsd:attribute name="NoHRef" vs:standalone="true" />
- <xsd:attribute name="Alt" use="required" />
- </xsd:complexType>
- </xsd:element>
-
- <!--================ Forms ===============================================-->
-
- <xsd:element name="form" fp:default="onsubmit">
- <xsd:complexType>
- <xsd:choice>
- <xsd:group ref="formElements" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- <xsd:attribute name="Action" type="xsd:anyURI" use="required" vs:preferredextensions=".asp;.aspx;.asmx;.asax;.ashx;.asix;.ascx;.htm;.html;.xml;.xsd;.config;.asa;.css;.shtm;.shtml;.php;.jsp" />
- <xsd:attribute name="Method" default="get">
- <xsd:simpleType>
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="get" />
- <xsd:enumeration value="post" />
- </xsd:restriction>
- </xsd:simpleType>
- </xsd:attribute>
- <xsd:attribute name="EncType">
- <xsd:simpleType>
- <xsd:union>
- <xsd:simpleType>
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="multipart/form-data" />
- <xsd:enumeration value="application/x-www-form-urlencoded" />
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType>
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:restriction base="xsd:string" />
- </xsd:restriction>
- </xsd:simpleType>
- </xsd:union>
- </xsd:simpleType>
- </xsd:attribute>
- <xsd:attribute name="onsubmit" vs:omtype="event" />
- <xsd:attribute name="onreset" vs:omtype="event" />
- <xsd:attribute name="Accept" />
- <xsd:attribute name="Accept-Charset" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="label" fp:default="onclick">
- <xsd:complexType mixed="true">
- <xsd:choice>
- <xsd:group ref="InlineElements" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- <xsd:attributeGroup ref="focusAttributeGroupNoTabIndex" />
- <xsd:attribute name="For" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="input" vs:clientom="#Type" fp:default="onclick">
- <xsd:complexType>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- <xsd:attributeGroup ref="focusAttributeGroup" vs:inputtype="button checkbox file image password radio reset submit Text" />
- <xsd:attribute name="Type" vs:readonly="true">
- <xsd:simpleType>
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="button" />
- <xsd:enumeration value="checkbox" />
- <xsd:enumeration value="file" />
- <xsd:enumeration value="hidden" />
- <xsd:enumeration value="image" />
- <xsd:enumeration value="password" />
- <xsd:enumeration value="radio" />
- <xsd:enumeration value="reset" />
- <xsd:enumeration value="submit" />
- <xsd:enumeration value="text" />
- </xsd:restriction>
- </xsd:simpleType>
- </xsd:attribute>
- <xsd:attribute name="Name" />
- <xsd:attribute name="Value" />
- <xsd:attribute name="Checked" vs:standalone="true" vs:inputtype="checkbox radio" />
- <xsd:attribute name="Disabled" vs:standalone="true" vs:inputtype="button checkbox file image password radio reset submit Text" />
- <xsd:attribute name="ReadOnly" vs:standalone="true" vs:inputtype="password Text" />
- <xsd:attribute name="Size" type="xsd:integer" vs:inputtype="button checkbox file image password radio reset submit Text" />
- <xsd:attribute name="MaxLength" type="ui4" vs:inputtype="password Text" />
- <xsd:attribute name="Src" type="xsd:anyURI" vs:inputtype="image" />
- <xsd:attribute name="Alt" vs:inputtype="image" />
- <xsd:attribute name="UseMap" type="xsd:anyURI" vs:inputtype="image" />
- <xsd:attribute name="onselect" vs:inputtype="checkbox file password radio Text" vs:omtype="event" />
- <xsd:attribute name="onchange" vs:inputtype="checkbox file password Text" vs:omtype="event" />
- <xsd:attribute name="Accept" vs:inputtype="file" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="rb" fp:default="onclick">
- <xsd:complexType mixed="true">
- <xsd:attributeGroup ref="commonAttributeGroup" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="rt" fp:default="onclick">
- <xsd:complexType mixed="true">
- <xsd:choice>
- <xsd:group ref="InlineElementsNoRuby" />
- </xsd:choice>
- <xsd:attribute name="rbSpan" type="xsd:integer" default="1" />
- <xsd:attributeGroup ref="commonAttributeGroup" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="rp" fp:default="onclick">
- <xsd:complexType mixed="true">
- <xsd:attributeGroup ref="commonAttributeGroup" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="rbc" fp:default="onclick">
- <xsd:complexType mixed="true">
- <xsd:choice>
- <xsd:element ref="rb" minOccurs="1" maxOccurs="unbounded" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="rtc" fp:default="onclick">
- <xsd:complexType mixed="true">
- <xsd:choice>
- <xsd:element ref="rt" minOccurs="1" maxOccurs="unbounded" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="ruby" fp:default="onclick">
- <xsd:complexType mixed="true">
- <xsd:choice>
- <xsd:element ref="rb" minOccurs="0" maxOccurs="1" />
- <xsd:element ref="rbc" minOccurs="0" maxOccurs="1" />
- <xsd:element ref="rt" minOccurs="0" maxOccurs="1" />
- <xsd:element ref="rtc" minOccurs="0" maxOccurs="2" />
- <xsd:element ref="rp" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- <!-- Events -->
- <xsd:attributeGroup ref="focusAttributeGroup" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="select" fp:default="onchange">
- <xsd:complexType>
- <xsd:choice>
- <xsd:element ref="option" />
- <xsd:element ref="optgroup" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- <xsd:attributeGroup ref="focusAttributeGroupNoAccessKey" />
- <xsd:attribute name="Name" />
- <xsd:attribute name="Size" type="ui4" />
- <xsd:attribute name="Multiple" vs:standalone="true" />
- <xsd:attribute name="Disabled" vs:standalone="true" />
- <xsd:attribute name="onchange" vs:omtype="event" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="optgroup">
- <xsd:complexType>
- <xsd:choice>
- <xsd:element ref="option" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- <xsd:attribute name="Disabled" vs:standalone="true" />
- <xsd:attribute name="Label" use="required" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="option" fp:default="onclick">
- <xsd:complexType mixed="true">
- <xsd:attributeGroup ref="commonAttributeGroup" />
- <xsd:attribute name="Disabled" vs:standalone="true" />
- <xsd:attribute name="Selected" vs:standalone="true" />
- <xsd:attribute name="Label" />
- <xsd:attribute name="Value" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="textarea" fp:default="onchange">
- <xsd:complexType mixed="true">
- <xsd:attributeGroup ref="commonAttributeGroup" />
- <xsd:attributeGroup ref="focusAttributeGroup" />
- <xsd:attribute name="Name" />
- <xsd:attribute name="Rows" type="xsd:integer" use="required" />
- <xsd:attribute name="Cols" type="xsd:integer" use="required" />
- <xsd:attribute name="Disabled" vs:standalone="true" />
- <xsd:attribute name="ReadOnly" vs:standalone="true" />
- <xsd:attribute name="onchange" vs:omtype="event" />
- <xsd:attribute name="onselect" vs:omtype="event" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="fieldset" fp:default="onclick">
- <xsd:complexType mixed="true">
- <xsd:choice>
- <xsd:group ref="inlineElements" />
- <xsd:group ref="blockElements" />
- <xsd:group ref="miscElements" />
- <xsd:element ref="legend" />
- <xsd:element ref="form" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="legend" fp:default="onclick">
- <xsd:complexType mixed="true">
- <xsd:choice>
- <xsd:group ref="InlineElements" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- <xsd:attribute name="AccessKey" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="button" fp:default="onclick">
- <xsd:complexType mixed="true">
- <xsd:choice>
- <xsd:group ref="buttonContentElements" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- <xsd:attributeGroup ref="focusAttributeGroup" />
- <xsd:attribute name="Name" />
- <xsd:attribute name="Value" />
- <xsd:attribute name="Type" default="submit" vs:readonly="true">
- <xsd:simpleType>
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="button" />
- <xsd:enumeration value="reset" />
- <xsd:enumeration value="submit" />
- </xsd:restriction>
- </xsd:simpleType>
- </xsd:attribute>
- <xsd:attribute name="Disabled" vs:standalone="true" />
- </xsd:complexType>
- </xsd:element>
-
- <!--======================= Tables =======================================-->
-
- <xsd:element name="table" fp:default="onmouseover">
- <xsd:complexType>
- <xsd:choice>
- <xsd:element ref="caption" minOccurs="0" maxOccurs="1" />
- <xsd:element ref="col" />
- <xsd:element ref="colgroup" />
- <xsd:element ref="tr" />
- <xsd:element ref="thead" minOccurs="0" maxOccurs="1" />
- <xsd:element ref="tbody" />
- <xsd:element ref="tfoot" minOccurs="0" maxOccurs="1" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- <xsd:attribute name="Summary" />
- <xsd:attribute name="Width" />
- <xsd:attribute name="Border" type="xsd:integer" />
- <xsd:attribute name="Frame" default="Border">
- <xsd:simpleType>
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="void" />
- <xsd:enumeration value="above" />
- <xsd:enumeration value="below" />
- <xsd:enumeration value="hsides" />
- <xsd:enumeration value="lhs" />
- <xsd:enumeration value="rhs" />
- <xsd:enumeration value="vsides" />
- <xsd:enumeration value="box" />
- <xsd:enumeration value="border" />
- </xsd:restriction>
- </xsd:simpleType>
- </xsd:attribute>
- <xsd:attribute name="Rules">
- <xsd:simpleType>
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="none" />
- <xsd:enumeration value="groups" />
- <xsd:enumeration value="rows" />
- <xsd:enumeration value="cols" />
- <xsd:enumeration value="all" />
- </xsd:restriction>
- </xsd:simpleType>
- </xsd:attribute>
- <xsd:attribute name="CellPadding" />
- <xsd:attribute name="CellSpacing" />
- </xsd:complexType>
- </xsd:element>
-
-
- <xsd:element name="caption" fp:default="onmouseover">
- <xsd:complexType mixed="true">
- <xsd:choice>
- <xsd:group ref="InlineElements" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="colgroup" vs:clientom="col" fp:default="onmouseover">
- <xsd:complexType>
- <xsd:choice>
- <xsd:element ref="col" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- <xsd:attribute name="Span" type="xsd:integer" default="1" />
- <xsd:attribute name="Width" />
- <xsd:attributeGroup ref="cellHAlignTypeAttributes" />
- <xsd:attributeGroup ref="cellVAlignTypeAttributes" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="col" fp:default="onmouseover">
- <xsd:complexType>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- <xsd:attribute name="Span" type="xsd:integer" default="1" />
- <xsd:attribute name="Width" />
- <xsd:attributeGroup ref="cellHAlignTypeAttributes" />
- <xsd:attributeGroup ref="cellVAlignTypeAttributes" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="thead" vs:clientom="tablesection" fp:default="onmouseover">
- <xsd:complexType>
- <xsd:choice>
- <xsd:element ref="tr" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- <xsd:attributeGroup ref="cellHAlignTypeAttributes" />
- <xsd:attributeGroup ref="cellVAlignTypeAttributes" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="tfoot" vs:clientom="tablesection" fp:default="onmouseover">
- <xsd:complexType>
- <xsd:choice>
- <xsd:element ref="tr" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- <xsd:attributeGroup ref="cellHAlignTypeAttributes" />
- <xsd:attributeGroup ref="cellVAlignTypeAttributes" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="tbody" vs:clientom="tablesection" fp:default="onmouseover">
- <xsd:complexType>
- <xsd:choice>
- <xsd:element ref="tr" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- <xsd:attributeGroup ref="cellHAlignTypeAttributes" />
- <xsd:attributeGroup ref="cellVAlignTypeAttributes" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="tr" fp:default="onmouseover">
- <xsd:complexType>
- <xsd:choice>
- <xsd:element ref="th" />
- <xsd:element ref="td" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- <xsd:attributeGroup ref="cellHAlignTypeAttributes" />
- <xsd:attributeGroup ref="cellVAlignTypeAttributes" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="th" vs:clientom="tablecell" fp:default="onmouseover">
- <xsd:complexType mixed="true">
- <xsd:choice>
- <xsd:group ref="FlowElements" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- <xsd:attributeGroup ref="cellHAlignTypeAttributes" />
- <xsd:attributeGroup ref="cellVAlignTypeAttributes" />
- <xsd:attribute name="Abbr" />
- <xsd:attribute name="Axis" />
- <xsd:attribute name="Headers" />
- <xsd:attribute name="Scope" type="scopeType" />
- <xsd:attribute name="RowSpan" default="1" type="positiveInteger" />
- <xsd:attribute name="ColSpan" default="1" type="positiveInteger" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:element name="td" vs:clientom="tablecell" fp:default="onmouseover">
- <xsd:complexType mixed="true">
- <xsd:choice>
- <xsd:group ref="FlowElements" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- <xsd:attributeGroup ref="cellHAlignTypeAttributes" />
- <xsd:attributeGroup ref="cellVAlignTypeAttributes" />
- <xsd:attribute name="Abbr" />
- <xsd:attribute name="Axis" />
- <xsd:attribute name="Headers" />
- <xsd:attribute name="Scope" type="scopeType" />
- <xsd:attribute name="RowSpan" default="1" type="positiveInteger" />
- <xsd:attribute name="ColSpan" default="1" type="positiveInteger" />
- </xsd:complexType>
- </xsd:element>
-
- <xsd:simpleType name="shapeType">
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="rect" />
- <xsd:enumeration value="circle" />
- <xsd:enumeration value="poly" />
- <xsd:enumeration value="default" />
- </xsd:restriction>
- </xsd:simpleType>
-
- <xsd:simpleType name="scopeType">
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="row" />
- <xsd:enumeration value="col" />
- <xsd:enumeration value="rowgroup" />
- <xsd:enumeration value="colgroup" />
- </xsd:restriction>
- </xsd:simpleType>
-
- <xsd:attributeGroup name="cellHAlignTypeAttributes">
- <xsd:attribute name="Align">
- <xsd:simpleType>
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="left" />
- <xsd:enumeration value="center" />
- <xsd:enumeration value="right" />
- <xsd:enumeration value="justify" />
- <xsd:enumeration value="char" />
- </xsd:restriction>
- </xsd:simpleType>
- </xsd:attribute>
- <xsd:attribute name="Char" />
- <xsd:attribute name="CharOff" />
- </xsd:attributeGroup>
-
- <xsd:attributeGroup name="cellVAlignTypeAttributes">
- <xsd:attribute name="valign">
- <xsd:simpleType>
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="top" />
- <xsd:enumeration value="middle" />
- <xsd:enumeration value="bottom" />
- <xsd:enumeration value="baseline" />
- </xsd:restriction>
- </xsd:simpleType>
- </xsd:attribute>
- </xsd:attributeGroup>
-
- <xsd:complexType mixed="true" name="simpleElement">
- <xsd:choice>
- <xsd:group ref="InlineElements" />
- </xsd:choice>
- <xsd:attributeGroup ref="commonAttributeGroup" />
- </xsd:complexType>
-
- </xsd:schema>
-
-